home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / AvantBrowser / asetup.exe / _data / webkit / chrome_100_percent.pak / Unnamed File 000051.txt < prev    next >
Text File  |  2013-04-03  |  905b  |  25 lines

  1. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4.  
  5. // Custom bindings for the webRequestInternal API.
  6.  
  7. var chromeHidden = requireNative('chrome_hidden').GetChromeHidden();
  8. var sendRequest = require('sendRequest').sendRequest;
  9.  
  10. chromeHidden.registerCustomHook('webRequestInternal', function(api) {
  11.   var apiFunctions = api.apiFunctions;
  12.  
  13.   apiFunctions.setHandleRequest('addEventListener', function() {
  14.     var args = Array.prototype.slice.call(arguments);
  15.     sendRequest(this.name, args, this.definition.parameters,
  16.                 {forIOThread: true});
  17.   });
  18.  
  19.   apiFunctions.setHandleRequest('eventHandled', function() {
  20.     var args = Array.prototype.slice.call(arguments);
  21.     sendRequest(this.name, args, this.definition.parameters,
  22.                 {forIOThread: true});
  23.   });
  24. });
  25.